package com.beagle.njddapp.bean.owner;

import com.beagle.njddapp.net.BaseResponseBean;

/**
 * @author hxx
 * @date 2021-04-29 19:37
 */
public class NjAndOilBean implements BaseResponseBean {

    /**
     * orderId : 172
     * meshId : 92
     * meshNum : ksk
     * meshType : 10002
     * meshTypeName : 播种机
     * orderNum : JY20210429191043172
     * senderName : 谢七
     * senderPhone : 13971269317
     * sendTime : 2021-04-29 19:10:32
     * meshAddress : 浙江省杭州市西湖区蒋村街道文二西路798号西溪壹号
     * meshLocation : {"id":null,"type":null,"longitude":120.068937,"latitude":30.281702,"runStatus":null}
     * expectMeter : 55.0
     * orderState : canceled
     * cancelTime : 2021-04-29 19:16:19
     * takeTime : null
     * takerCarNum : null
     * takerUserId : null
     * takerUserName : null
     * takerPhone : null
     * arriveTime : null
     * meter : null
     * amount : null
     * finishTime : null
     * payed : false
     * payTime : null
     * paymentType : null
     * paymentTypeName : null
     * voteRate : null
     * waitingCount : 0
     */

    private int orderId;
    private int meshId;
    private String meshNum;
    private String meshType;
    private String meshTypeName;
    private String orderNum;
    private String senderName;
    private String senderPhone;
    private String sendTime;
    private String meshAddress;
    private MeshLocationBean meshLocation;
    private double expectMeter;
    private String orderState;
    private String cancelTime;
    private Object takeTime;
    private Object takerCarNum;
    private Object takerUserId;
    private Object takerUserName;
    private Object takerPhone;
    private Object arriveTime;
    private double meter;
    private String amount;
    private Object finishTime;
    private boolean payed;
    private Object payTime;
    private Object paymentType;
    private Object paymentTypeName;
    private Object voteRate;
    private int waitingCount;
    private String totalAmount;

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public int getMeshId() {
        return meshId;
    }

    public void setMeshId(int meshId) {
        this.meshId = meshId;
    }

    public String getMeshNum() {
        return meshNum;
    }

    public void setMeshNum(String meshNum) {
        this.meshNum = meshNum;
    }

    public String getMeshType() {
        return meshType;
    }

    public void setMeshType(String meshType) {
        this.meshType = meshType;
    }

    public String getMeshTypeName() {
        return meshTypeName;
    }

    public void setMeshTypeName(String meshTypeName) {
        this.meshTypeName = meshTypeName;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public String getSenderName() {
        return senderName;
    }

    public void setSenderName(String senderName) {
        this.senderName = senderName;
    }

    public String getSenderPhone() {
        return senderPhone;
    }

    public void setSenderPhone(String senderPhone) {
        this.senderPhone = senderPhone;
    }

    public String getSendTime() {
        return sendTime;
    }

    public void setSendTime(String sendTime) {
        this.sendTime = sendTime;
    }

    public String getMeshAddress() {
        return meshAddress;
    }

    public void setMeshAddress(String meshAddress) {
        this.meshAddress = meshAddress;
    }

    public MeshLocationBean getMeshLocation() {
        return meshLocation;
    }

    public void setMeshLocation(MeshLocationBean meshLocation) {
        this.meshLocation = meshLocation;
    }

    public double getExpectMeter() {
        return expectMeter;
    }

    public void setExpectMeter(double expectMeter) {
        this.expectMeter = expectMeter;
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }

    public String getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(String cancelTime) {
        this.cancelTime = cancelTime;
    }

    public Object getTakeTime() {
        return takeTime;
    }

    public void setTakeTime(Object takeTime) {
        this.takeTime = takeTime;
    }

    public Object getTakerCarNum() {
        return takerCarNum;
    }

    public void setTakerCarNum(Object takerCarNum) {
        this.takerCarNum = takerCarNum;
    }

    public Object getTakerUserId() {
        return takerUserId;
    }

    public void setTakerUserId(Object takerUserId) {
        this.takerUserId = takerUserId;
    }

    public Object getTakerUserName() {
        return takerUserName;
    }

    public void setTakerUserName(Object takerUserName) {
        this.takerUserName = takerUserName;
    }

    public Object getTakerPhone() {
        return takerPhone;
    }

    public void setTakerPhone(Object takerPhone) {
        this.takerPhone = takerPhone;
    }

    public Object getArriveTime() {
        return arriveTime;
    }

    public void setArriveTime(Object arriveTime) {
        this.arriveTime = arriveTime;
    }

    public double getMeter() {
        return meter;
    }

    public void setMeter(double meter) {
        this.meter = meter;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public Object getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Object finishTime) {
        this.finishTime = finishTime;
    }

    public boolean isPayed() {
        return payed;
    }

    public void setPayed(boolean payed) {
        this.payed = payed;
    }

    public Object getPayTime() {
        return payTime;
    }

    public void setPayTime(Object payTime) {
        this.payTime = payTime;
    }

    public Object getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(Object paymentType) {
        this.paymentType = paymentType;
    }

    public Object getPaymentTypeName() {
        return paymentTypeName;
    }

    public void setPaymentTypeName(Object paymentTypeName) {
        this.paymentTypeName = paymentTypeName;
    }

    public Object getVoteRate() {
        return voteRate;
    }

    public void setVoteRate(Object voteRate) {
        this.voteRate = voteRate;
    }

    public int getWaitingCount() {
        return waitingCount;
    }

    public void setWaitingCount(int waitingCount) {
        this.waitingCount = waitingCount;
    }

    public static class MeshLocationBean {
        /**
         * id : null
         * type : null
         * longitude : 120.068937
         * latitude : 30.281702
         * runStatus : null
         */

        private Object id;
        private Object type;
        private double longitude;
        private double latitude;
        private Object runStatus;

        public Object getId() {
            return id;
        }

        public void setId(Object id) {
            this.id = id;
        }

        public Object getType() {
            return type;
        }

        public void setType(Object type) {
            this.type = type;
        }

        public double getLongitude() {
            return longitude;
        }

        public void setLongitude(double longitude) {
            this.longitude = longitude;
        }

        public double getLatitude() {
            return latitude;
        }

        public void setLatitude(double latitude) {
            this.latitude = latitude;
        }

        public Object getRunStatus() {
            return runStatus;
        }

        public void setRunStatus(Object runStatus) {
            this.runStatus = runStatus;
        }
    }
}
